//该文件是用于创建一个Vue的插件

const atguigu = {}

atguigu.install = function(v,a,b,c){
	console.log('install被调用了，一定有人安装了atguigu这个插件',a,b,c)

	//全局定义一个过滤器
	v.filter('dateFormater',function(value,str='YYYY年MM-月DD日'){
		return moment(value).format(str)
	})

	//全局定义一个指令
	v.directive('lowerText',function(element,directiveObj){
		element.innerText += directiveObj.value.toLowerCase()
	})

	//向Vue的原型上追加一个test方法
	v.prototype.test = function(){
		alert('test')
	}
	//向Vue的原型上追加一个$random方法
	v.prototype.$random = function(){
		return Math.floor(1 + 9*Math.random())
	}
}